package com.yuexunit.finance.statistics.action.v1.model;

import java.math.BigDecimal;

import com.yuexunit.web.annotation.Parameter;

/**
*@version 创建时间：2016年11月9日 下午9:04:29
*@author wenwenlong
*类说明
*/

public class ManagerBordDetail {
	@Parameter(name = "enterpriseCreditLine", description = "直客额度")
	private BigDecimal enterpriseCreditLine;
	
	@Parameter(name = "enterpriseCreditLineAlready", description = "直客已用额度")
	private BigDecimal enterpriseCreditLineAlready;
	
	@Parameter(name = "distributorsCreditLine", description = "分销商额度")
	private BigDecimal distributorsCreditLine;
	
	@Parameter(name = "distributorsCreditLineAlready", description = "已用分销商额度")
	private BigDecimal distributorsCreditLineAlready;
	
	@Parameter(name = "loanAmount", description = "累计放款金额")
	private BigDecimal loanAmount;
	
	@Parameter(name = "currentLoanAmount", description = "当前放款金额")
	private BigDecimal currentLoanAmount;
	
	@Parameter(name = "todayLoanAmount", description = "当日放款金额")
	private BigDecimal todayLoanAmount;
	
	@Parameter(name = "receiveAmount", description = "累计还款金额")
	private BigDecimal receiveAmount;
	
	@Parameter(name = "currentReceiveAmount", description = "当前还款金额")
	private BigDecimal currentReceiveAmount;
	
	@Parameter(name = "todayReceiveAmount", description = "当日还款金额")
	private BigDecimal todayReceiveAmount;
	
	@Parameter(name = "interestAmount", description = "累计实收利息")
	private BigDecimal interestAmount;
	
	@Parameter(name = "capital", description = "资金余额")
	private BigDecimal capital;

	@Parameter(name = "containerNumber", description = "累计作业箱量")
	private Integer containerNumber;

	public ManagerBordDetail() {
		this.enterpriseCreditLine = BigDecimal.ZERO;
		this.distributorsCreditLine = BigDecimal.ZERO;
		this.currentLoanAmount = BigDecimal.ZERO;
		this.loanAmount = BigDecimal.ZERO;
		this.receiveAmount = BigDecimal.ZERO;
		this.interestAmount = BigDecimal.ZERO;
		this.capital = BigDecimal.ZERO;
		this.containerNumber = 0;
		this.enterpriseCreditLineAlready = BigDecimal.ZERO;
		this.distributorsCreditLine = BigDecimal.ZERO;
		this.distributorsCreditLineAlready = BigDecimal.ZERO;
		this.currentReceiveAmount = BigDecimal.ZERO;
	}
	
	public BigDecimal getTodayLoanAmount() {
		return todayLoanAmount;
	}

	public void setTodayLoanAmount(BigDecimal todayLoanAmount) {
		this.todayLoanAmount = todayLoanAmount;
	}

	public BigDecimal getTodayReceiveAmount() {
		return todayReceiveAmount;
	}

	public void setTodayReceiveAmount(BigDecimal todayReceiveAmount) {
		this.todayReceiveAmount = todayReceiveAmount;
	}

	public BigDecimal getCurrentReceiveAmount() {
		return currentReceiveAmount;
	}

	public void setCurrentReceiveAmount(BigDecimal currentReceiveAmount) {
		this.currentReceiveAmount = currentReceiveAmount;
	}

	public BigDecimal getEnterpriseCreditLineAlready() {
		return enterpriseCreditLineAlready;
	}

	public void setEnterpriseCreditLineAlready(BigDecimal enterpriseCreditLineAlready) {
		this.enterpriseCreditLineAlready = enterpriseCreditLineAlready;
	}

	public BigDecimal getDistributorsCreditLineAlready() {
		return distributorsCreditLineAlready;
	}

	public void setDistributorsCreditLineAlready(BigDecimal distributorsCreditLineAlready) {
		this.distributorsCreditLineAlready = distributorsCreditLineAlready;
	}

	public BigDecimal getEnterpriseCreditLine() {
		return enterpriseCreditLine;
	}

	public void setEnterpriseCreditLine(BigDecimal enterpriseCreditLine) {
		this.enterpriseCreditLine = enterpriseCreditLine;
	}

	public BigDecimal getDistributorsCreditLine() {
		return distributorsCreditLine;
	}

	public void setDistributorsCreditLine(BigDecimal distributorsCreditLine) {
		this.distributorsCreditLine = distributorsCreditLine;
	}

	public BigDecimal getCurrentLoanAmount() {
		return currentLoanAmount;
	}

	public void setCurrentLoanAmount(BigDecimal currentLoanAmount) {
		this.currentLoanAmount = currentLoanAmount;
	}

	public BigDecimal getLoanAmount() {
		return loanAmount;
	}

	public void setLoanAmount(BigDecimal loanAmount) {
		this.loanAmount = loanAmount;
	}

	public BigDecimal getReceiveAmount() {
		return receiveAmount;
	}

	public void setReceiveAmount(BigDecimal receiveAmount) {
		this.receiveAmount = receiveAmount;
	}

	public BigDecimal getInterestAmount() {
		return interestAmount;
	}

	public void setInterestAmount(BigDecimal interestAmount) {
		this.interestAmount = interestAmount;
	}

	public BigDecimal getCapital() {
		return capital;
	}

	public void setCapital(BigDecimal capital) {
		this.capital = capital;
	}

	public Integer getContainerNumber() {
		return containerNumber;
	}

	public void setContainerNumber(Integer containerNumber) {
		this.containerNumber = containerNumber;
	}
}
